package com.stevenmoon.csdnplus.fragment;

import android.view.View;

import com.hannesdorfmann.mosby.mvp.MvpPresenter;
import com.stevenmoon.csdnplus.fragment.base.MvpBaseFragment;
import com.stevenmoon.csdnplus.mvpview.RefreshLoadMoreView;

/**
 * Created by WangJun on 2016/4/11.
 */
public abstract class RefreshLoadMoreBaseFragment<RV extends View,M,P extends MvpPresenter<RefreshLoadMoreView>> extends MvpBaseFragment<RefreshLoadMoreView,P> implements RefreshLoadMoreView<M>{

    M mData;



    @Override
    protected void initViews() {

    }


    @Override
    public P createPresenter() {
        return null;
    }

    @Override
    public void loadMoreDataSuccess(M data) {

    }

    @Override
    public void loadMoreDataFail(String msg) {

    }

    @Override
    public void showNoMoreData() {

    }

    @Override
    public void showLoading() {

    }

    @Override
    public void hideLoading() {

    }

    @Override
    public void loadNewDataSuccess(M data) {

    }

    @Override
    public void loadNewDataFail(String msg) {

    }
}
